ZephyrProjectManager\Base\AjaxHandler D

Total Complexity 767
Dependencies 14
Dependents 1
Total lines 4,013
Lines of code 3,349
Logical lines of code 2,084
Comment lines 79
Methods 117
Properties 3

Methods 117

Method Rating Maintainability Complexity Lines of code
new_task()
D
22
48 161
save_task()
D
24
49 138
getCalendarItems()
D
28
35 124
send_comment()
D
28
31 133
filter_tasks_by()
D
31 32 104
saveTasks()
C
37 33 60
exportTasksToCSV()
C
31 24 112
update_task_completion()
C
32 24 102
save_project()
C
33 25 84
filter_tasks()
C
36 26 67
filterTasks()
B
36 22 74
saveProjects()
B
38 22 64
filter_by()
B
39 19 62
copy_task()
B
37 15 68
team_members_list_html()
B
37 14 79
get_project()
A
35 13 89
update_subtasks()
A
38 12 74
get_all_tasks()
A
43 14 44
upload_tasks()
A
35 9 98
new_project()
A
41 11 54
export_project()
A
34 7 92
filter_projects()
A
47 9 35
convert_to_project()
A
44 8 41
sendEmail()
A
54 9 19
__construct()
A
33 2 120
project_task_progress()
A
46 7 38
authenticate()
A
56 8 16
get_user_progress()
S
44 6 44
bulkUpdateTasks()
S
53 7 24
getMembers()
S
55 7 19
get_paginated_projects()
S
51 6 26
get_members()
S
58 6 14
update_task_priority()
S
49 5 29
update_user_access()
S
59 6 13
uploadTaskFile()
S
59 6 12
update_category()
S
54 5 19
uploadAjaxFile()
S
55 5 19
create_category()
S
57 5 16
export_task()
S
43 3 46
export_tasks()
S
48 4 31
update_project_members()
S
57 5 15
follow_task()
S
51 4 26
exportProjectsToCSV()
S
45 3 41
update_project_status()
S
56 4 18
like_project()
S
56 4 17
copy_project()
S
57 4 16
createTaskList()
S
49 3 30
subtaskEditModal()
S
48 2 41
updateTaskDates()
S
53 3 21
switch_project_type()
S
54 3 20
getTaskComments()
S
55 3 19
like_task()
S
56 3 18
update_task_start_date()
S
56 3 17
update_task_end_date()
S
56 3 17
updateProjectSetting()
S
65 4 8
updateMessage()
S
58 3 15
updateFileProject()
S
58 3 15
update_user_meta()
S
63 4 9
updateTaskDueDate()
S
58 3 15
print_project()
S
59 3 14
get_project_tasks()
S
59 3 13
updateTaskStatus()
S
61 3 12
create_status()
S
56 2 18
archiveTask()
S
63 3 10
complete_project()
S
66 3 7
archiveProject()
S
63 3 10
getUserData()
S
59 2 15
delete_status()
S
63 3 10
getSubtasks()
S
64 3 9
getTasksDateRange()
S
65 3 8
dismiss_notice()
S
63 3 10
remove_project_from_dashboard()
S
68 3 7
add_project_to_dashboard()
S
68 3 7
bulkArchiveTasks()
S
65 3 9
bulkDeleteTasks()
S
65 3 9
remove_comment()
S
60 2 13
remove_project()
S
59 2 13
project_progress()
S
61 2 12
update_status()
S
56 1 18
getTaskPanelHTML()
S
63 2 10
getProjectPanelHTML()
S
63 2 10
getStatus()
S
69 2 6
editProjectModal()
S
63 2 10
loadProjectsFromJSON()
S
69 2 6
loadProjectsFromCSV()
S
69 2 6
view_task()
S
66 2 8
get_user_projects()
S
64 2 9
editTaskModal()
S
63 2 10
removeProjectFromDashboard()
S
69 2 6
get_project_members()
S
69 2 6
view_project()
S
63 2 10
remove_task()
S
58 1 15
get_task()
S
58 1 15
getPostVar()
S
75 2 4
add_team()
S
60 1 13
remove_category()
S
64 1 10
updateSubtaskOrder()
S
67 1 8
getProjectOverview()
S
65 1 9
error()
S
72 1 6
importIcal()
S
69 1 7
get_tasks()
S
78 1 4
get_projects()
S
73 1 5
updateTaskMeta()
S
68 1 7
add_ajax_function()
S
74 1 4
display_category_list()
S
78 1 4
display_activities()
S
71 1 5
newProjectModal()
S
66 1 9
getParam()
S
79 1 3
hasParam()
S
79 1 3
update_team()
S
64 1 9
get_team()
S
72 1 5
delete_team()
S
73 1 5
get_user_by_unique_id()
S
68 1 7
createQuickTask()
S
70 1 6
get_available_project_count()
S
68 1 8
newTaskModal()
S
64 1 10
sendTestEmails()
S
73 1 5